package br.edu.universo.si.projeto2.infojob.client.bean;

import java.io.Serializable;

public class BeanProfissionalCurriculo implements Serializable {

	public Integer Id;
	public BeanNacionalidade bNacionalidade;
	public String descricaoPessoal;
	public BeanTitularidade bTitularidade;
	public boolean disponibilidadeViagem;
	public BeanProfissionalAssinante bProfissionalAssinante;
	public String ultimaAtualizacao;
	public String dataCriacao;
	public String comentario;

	public Integer getId() {
		return Id;
	}

	public void setId(Integer id) {
		this.Id = id;
	}

	public BeanNacionalidade getBNacionalidade() {
		return bNacionalidade;
	}

	public void setBNacionalidade(BeanNacionalidade bNacionalidade) {
		this.bNacionalidade = bNacionalidade;
	}

	public String getDescricaoPessoal() {
		if (descricaoPessoal == null) {
			return null;
		} else {
			return descricaoPessoal.equalsIgnoreCase("") ? null
					: descricaoPessoal; 
		}
	}

	public void setDescricaoPessoal(String descricaoPessoal) {
		this.descricaoPessoal = descricaoPessoal;
	}

	public BeanTitularidade getBTitularidade() {
		return bTitularidade;
	}

	public void setBTitularidade(BeanTitularidade bTitularidade) {
		this.bTitularidade = bTitularidade;
	}

	public boolean isDisponibilidadeViagem() {
		return disponibilidadeViagem;
	}

	public void setDisponibilidadeViagem(boolean disponibilidadeViagem) {
		this.disponibilidadeViagem = disponibilidadeViagem;
	}

	public BeanProfissionalAssinante getBProfissional() {
		if(bProfissionalAssinante == null){
			return bProfissionalAssinante;
		}else {
			return bProfissionalAssinante.equals("") ? null: bProfissionalAssinante;
		}
	}

	public void setBProfissional(BeanProfissionalAssinante bProfissional) {
		this.bProfissionalAssinante = bProfissional;
	}

	public String getUltimaAtualizacao() {
		if(ultimaAtualizacao == null){
			return ultimaAtualizacao;
		}else {
			return ultimaAtualizacao.equals("") ? null: ultimaAtualizacao;
		}
		
	}

	public void setUltimaAtualizacao(String ultimaAtualizacao) {
		this.ultimaAtualizacao = ultimaAtualizacao;
	}

	public String getDataCriacao() {
		if (dataCriacao == null) {
			return null;
		} else {
			return dataCriacao.equalsIgnoreCase("") ? null : dataCriacao;
		}
	}

	public void setDataCriacao(String dataCriacao) {
		this.dataCriacao = dataCriacao;
	}

	public String getComentario() {
		return comentario;
	}

	public void setComentario(String comentario) {
		this.comentario = comentario;
	}
}